package jogo;

import java.util.ArrayList;
import java.util.List;

import Cartas.Baralho;
import Cartas.Carta;

public class Jogador {
	
	private int idJogador;
	private String nome;
	private String apelido;
	private String email;
	private String sexo;
	private int pontuacao;
	
	private Baralho baralho = new Baralho(Baralho.VAZIO);
	
	public Jogador() {
		
	}
	
	public Jogador(int id) {
		this.idJogador = id;
	}
	
	public Jogador(int id, String nome, String apelido, String email, String sexo, int pontuacao) {
		this.idJogador = id;
		this.nome = nome;
		this.apelido = apelido;
		this.email = email;
		this.sexo = sexo;
		this.pontuacao = pontuacao;
	}
	
	public int getIdJogador() {
		return idJogador;
	}
	public void setIdJogador(int idJogador) {
		this.idJogador = idJogador;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getApelido() {
		return apelido;
	}
	public void setApelido(String apelido) {
		this.apelido = apelido;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getSexo() {
		return sexo;
	}
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	public int getPontuacao() {
		return pontuacao;
	}
	public void setPontuacao(int pontuacao) {
		this.pontuacao = pontuacao;
	}
	
	
	
	public Baralho getBaralho() {
		return this.baralho;
	}
	
	public boolean equals(Jogador j) {
		return j.getIdJogador() == this.idJogador;
	}
	
	public String toString() {
		return String.valueOf(this.idJogador);
	}

}
